Juulia GronlundJuulia Gronlund
Iran 0-1 Spain at the 2026 World Cup: How the "Concrete Defence" Collapsed Without an Exit RouteThe 54th minute at Kazan Arena, 20 June 2026. Ramin Rezaeian cleared the ball...
Dirty Football Data: When the Machine Labels Guadalajara as ChivasI was at my screen at one in the morning in Manchester when an item tagged...
An Se-young in Aichi-Nagoya: When 21-9 Is a Manifesto, and 46 Titles Remain an Unclosed QuestionThe decisive moment was not a smash. It was a hand. In the closing minutes of...
Sassuolo 0-0 Milan: Two Centre-Backs Off in 25 Minutes and a Defensive Structure MisreadMinute 25. Leysen sat down inside the Mapei box, both hands around his left...
Thierry Henry in Jakarta: When Arsenal Meet Manchester United and Nostalgia Becomes a CommodityGelora Bung Karno Stadium, Jakarta, Saturday night. Humidity at 82 percent....
Lightning McQueen Takes the Safety Car at Monza: F1 and Disney Reshape the Audience MarketWhen the red-painted Mercedes-AMG of Lightning McQueen rolls onto the Monza...
Indonesia Naturalizes Taisei Marukawa: The 2026-22 Season, Age 29, and Two Pending ProceduresOn the evening of October 21, 2026, I reopened the Liga 1 2026-22 dataset and...
Nguyen Xuan Son's Hamstring Injury: Vietnam's Tactical Puzzle and Asset-Control Battle Before Thailand DeciderBandung, Indonesia – September 29, minute 60 of the group-stage opener, Nguye...
The True Skeleton of Modern Football: When Gegenpressing Was Decoded and VAR Wore Down the RhythmMarseille, July 2026. In the analysis room of the La Commanderie training...
Two Dutch Journalists, 0.196 Seconds, and Red Bull's Closed BookMax Verstappen walked into the Baku media session with exactly two Dutch...
Zverev Beats Wu Yibing in Shanghai: The Ankle Scare and the Truth Buried in the ServeIn the eleventh game of the second set, Alexander Zverev lunged left to save ...
4,200 Matches Don't Lie: When Vietnamese Volleyball Analysis Still Stands Outside the Data FenceI spent seven months during the pandemic building a database of 4,200 matches...
Nairobi 2029: The 1,795-Metre Altitude Is the Real Variable of Africa's First World ChampionshipsIn March 2026, the World Athletics Council named Nairobi host of the 2029 Wor...
Indonesia for the first time has 4 representatives in Europe's top 5 leagues: A historic step or a sign of a golden generation?When the European football lights turn on in four different countries,...
KAE Olympiacos Mourns PAE Panathinaikos President: An Institutional Signal That Crosses Sporting LinesIn the inbox of a sports data journalist, some press releases arrive at the...
Football Analysis System Encounters Critical Error: No Input Data to ProcessIn a concerning development, the Stage-2 deep football analysis system has...
Chinese Badminton and the Two-Gold Target at the 2026 Asian Games: The Answer Lies in the Medical Room, Not at the NetIn the corridor leading into the Chinese national badminton team's training...
World Table Tennis Between Two Olympics: The Chinese Wall and the Cracks Nobody Has MeasuredPeople look for stars. I look for the first footprints of a journey. In table...
Honda Center in Anaheim Rehearses One Year Before the 2028 Olympics: What Vietnam's Volleyball Sees from an Empty ArenaDa Nang, five in the morning. The arena holds no one but a cleaner dragging a...
Levante vs Barcelona: The De Jong Void, the 4-1-4-1 Low Block, and an Unverified FigureSome hours before kick-off at Estadi Ciutat de València, a pre-match live...
